// webpack 导入所有modules下所有的js文件 注意:vite 和 webpack 导入方式不同
const requireContext = require.context(
    './modules',
    true,
    /\.js$/
)
// 整理路由模块 js 文件
const asyncRoutes = []
requireContext.keys().forEach(filePath => {
    const routerModule = requireContext(filePath).default || requireContext(filePath)
    asyncRoutes.push(...routerModule)
})

export default asyncRoutes
